/**
 * 
 */
package mx.unam.acatlan.poo.hola.mundo;

/**
 * Clase de prueba para la clase {@link MiPrimeraClase}
 * 
 * @author Carlos Alegria Galicia
 */
public class Prueba {

	/**
	 * El metodo main es llamado automaticamente al ejecutar la clase Prueba,
	 * de forma similar al metodo main de un programa escrito en C.
	 * 
	 * @param args
	 */
	public static void main(String[] args) {
		
		//
		// el texto despues de una doble diagonal y hasta el fin de linea
		// es considerado como un comentario
		//
		
		/*
		 * tambien podemos utilizar comentarios estilo C
		 */
		
		/**
		 * Si se utilizan comentarios de este tipo (con dos asteriscos en la
		 * primer linea) justo antes de atributos y metodos de la clase, podemos
		 * utilizar el programa javadoc (incluido en el Java SDK) para generar
		 * documentacion automaticamente en diferentes formatos, incluyendo
		 * HTML.
		 * 
		 * Un ejemplo de este documentacion puede encontrarse en
		 * http://docs.oracle.com/javase/7/docs/api/
		 */
		
		// instanciamos un nuevo objeto de la clase MiPrimeraClase
		//
		MiPrimeraClase miPrimerObjeto = new MiPrimeraClase();
		
		// establecemos el valor del atributo x del objeto referenciado por la
		// variable miPrimerObjeto
		//
		miPrimerObjeto.setX(5);

		// imprimimos el contenido de los atributos del objeto referenciado por
		// la variable miPrimerObjeto
		//
		System.out.println(miPrimerObjeto.getX());
	}
}
